Method for transmitting data in internet of vehicles and terminal device

ABSTRACT

A method for transmitting data in an Internet of Vehicles and a terminal device disclosed in the present disclosure allow the determination of a resource used for multiple transmissions of a sidelink and favor an increase in the reliability of data transmissions. The method includes a first terminal receiving first control information transmitted by a second terminal. The first control information is used for determining resource information used for multiple transmissions of a sidelink. The method also includes the first terminal determining, on the basis of the first control information, a resource used for multiple transmissions of the sidelink.

CROSS-REFERENCE TO RELATED APPLICATION

The present disclosure is a continuation application of InternationalApplication No. PCT/CN2018/094680, filed Jul. 5, 2018, the entirecontents of which are incorporated herein by reference.

BACKGROUND

The embodiments of the present disclosure relate to the field ofcommunications technologies, and in particular, to a method fortransmitting data in Internet of Vehicles (IoV) and a terminal device.

The IoV system adopts sidelink (SL) transmission technology based on thelong-term evolution vehicle to vehicle (LTE V2V). Different from thetraditional LTE system in which communication data is received or sentthrough the base station, the terminal-to-terminal direct communicationis adopted in the IoV system, so it has higher spectrum efficiency andlower transmission delay.

In the IoV system, a terminal device may determine a transmission modeof sidelink data according to the sidelink control information (SCI),where the SCI carries the control information corresponding to the datatransmission, such as the modulation and coding scheme (MCS),time-frequency resource allocation information, resource reservationinformation, and the like. Another terminal device receiving the SCIobtains information such as the time-frequency resource location fordata transmission by detecting the SCI, thereby determining whether thetime-frequency resource is available. If the other terminal devicecannot successfully detect the SCI, it can determine the resource fordata transmission by measuring energy on each transmission resource. Forexample, the transmission resource may be sorted according to the energylevel, and resource with lower energy may be selected for datatransmission.

The vehicle to everything (V2X) system based on New Radio (NR) needs tosupport automatic driving, which puts forward higher requirements fordata interaction between vehicles, such as higher reliabilityrequirements. Therefore, how to achieve reliable SL transmission is anurgent problem to be solved.

SUMMARY

Embodiments of the present disclosure provide a method for transmittingdata in IoV and a terminal device, which can determine resource used formultiple SL transmissions, thereby achieving the multiple SLtransmissions and increasing the reliability of data transmission.

According to a first aspect, there is provided a method for datatransmission in IoV, including receiving, by a first terminal, firstcontrol information sent by a second terminal, the first controlinformation being used for determining resource information used formultiple SL transmissions; and determining, by the first terminalaccording to the first control information, resource used for themultiple SL transmissions.

According to a second aspect, there is provided a terminal deviceconfigured to perform the method according to the first aspect or anypossible implementation manner thereof. Specifically, the terminaldevice includes a unit configured to perform the method according to thefirst aspect or any possible implementation manner thereof.

According to a third aspect, there is provided a terminal deviceincluding a processor and a memory, wherein the memory is configured tostore a computer program, and the processor is configured to call andrun the computer program stored in the memory, thereby performing themethod according to the first aspect or any possible implementationmanner thereof.

According to a fourth aspect, there is provided a chip configured toperform the method according to the first aspect or any possibleimplementation manner thereof.

Specifically, the chip includes a processor configured to call and run acomputer program from a memory, causing a device installed with the chipto perform the method according to the first aspect or any possibleimplementation manner thereof.

According to a fifth aspect, there is provided a computer-readablestorage medium used for storing a computer program that causes acomputer to perform the method according to the first aspect or anypossible implementation manner thereof.

According to a sixth aspect, there is provided a computer programproduct, including computer program instructions that cause a computerto perform the method according to the first aspect or any possibleimplementation manner thereof.

According to a seventh aspect, there is provided a computer program,when being executed on a computer, caucusing the computer to perform themethod according to the first aspect or any possible implementationmanner thereof.

Based on the above technical solution, the first terminal can determinethe resource used for multiple SL transmissions according to the firstcontrol information of the second terminal and, further, the firstterminal can receive, over the resource used for the multiple SLtransmissions, data sent by the second terminal multiple times on SL,thereby improving the reliability of SL transmission.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic diagram illustrating a communication systemarchitecture according to an embodiment of the present disclosure.

FIG. 2 is a schematic diagram illustrating a method for transmittingdata in IoV provided according to an embodiment of the presentdisclosure.

FIG. 3 is a block diagram illustrating a terminal device according to anembodiment of the present disclosure.

FIG. 4 is a block diagram illustrating a terminal device according toanother embodiment of the present disclosure.

FIG. 5 is a block diagram illustrating a chip according to an embodimentof the present disclosure.

DETAILED DESCRIPTION

The technical solutions in the embodiments of the present disclosurewill be described below in conjunction with the drawings according tothe embodiments of the present disclosure. The described embodiments areonly part of the embodiments of the present disclosure, rather than allof the embodiments. Based on the embodiments of the present disclosure,all other embodiments obtained by those of ordinary skill in the artwithout creative work shall fall within the protection scope of thepresent disclosure.

It should be understood that the technical solutions of the embodimentsof the present disclosure may be applied to a device to device (D2D)communication system, for example, an IoV system in which D2Dcommunication is performed based on long term evolution (LTE)technology. Different from the traditional LTE system in whichcommunication data between terminals is received or sent through anetwork device (e.g., base station), the terminal-to-terminal directcommunication is adopted in the IoV system, so it has higher spectrumefficiency and lower transmission delay.

Optionally, the IoV system is implemented based on a communicationsystem including a global system of mobile communication (GSM) system,code division multiple access (CDMA) system, wideband code divisionmultiple access (WCDMA) system, general packet radio service (GPRS), LTEsystem, LTE frequency division duplex (FDD) system, LTE time divisionduplex (TDD), universal mobile telecommunication system (UMTS),worldwide interoperability for microwave access (WiMAX) communicationsystem, 5G New Radio (NR) system, and the like.

The terminal device in the embodiments of the present disclosure may bea terminal device capable of implementing D2D communication. Forexample, it may be a vehicle-mounted terminal device, a terminal devicein 5G network, or a terminal device in future-evolved public land mobilenetwork (PLMN), which is not limited in the embodiments of the presentdisclosure.

FIG. 1 is a schematic diagram illustrating an application scenario of anembodiment of the present disclosure. FIG. 1 exemplarily shows onenetwork device 110 and two terminal devices 121 and 122. Optionally, thewireless communication system in the embodiments of the presentdisclosure may include multiple network devices, and the coverage ofeach network device may include other numbers of terminal devices, whichis not limited in the embodiments of the present disclosure.

Optionally, the wireless communication system may also include othernetwork entities, such as a mobile management entity (MME), a servinggateway (S-GW), a packet data network gateway (P-GW), and the like.Optionally, the wireless communication system may also include othernetwork entities, such as session management function (SMF), unifieddata management (UDM), authentication server function (AUSF) and thelike. Embodiments of the present disclosure are not limited thereto.

In the IoV system, terminal devices may perform communications in mode 3and mode 4.

Specifically, the terminal device 121 and the terminal device 122 maycommunicate in a D2D communication mode. When performing D2Dcommunication, the terminal device 121 and the terminal device 122directly communicate with each other through the D2D link, that is, thesidelink (SL). For example, in mode 3, the transmission resource of theterminal device is allocated by a base station, and the terminal devicecan send data on the SL according to the resource allocated by the basestation. The base station may allocate resource for a singletransmission to the terminal device or allocate resource for semi-statictransmission to the terminal device. In mode 4, the terminal deviceadopts a transmission mode in combination with sensing and reservation,and the terminal device autonomously selects transmission resource fromSL resource. Specifically, the terminal device obtains a set ofavailable transmission resource in a resource pool by means of sensingand then randomly selects a piece of resource for data transmission fromthe set of available transmission resource.

In the IoV system, other transmission modes can also be defined. Forexample, mode 5 indicates that the SL transmission resource of theterminal device is allocated by the base station, and mode 6 indicatesthat the terminal device autonomously selects the SL transmissionresource. Embodiments of the present disclosure are not limited thereto.

D2D communication may include vehicle to vehicle (V2V) communication orvehicle to everything (V2X) communication. In V2X communication, X maygenerally refer to any device with wireless receiving and sendingcapabilities, including but not limited to slow-moving wireless devices,fast-moving vehicle-mounted devices, or network control nodes withwireless transmitting and receiving capabilities. It should beunderstood that the embodiments of the present disclosure are generallyapplied to the scenario of V2X communication but can also be applied toany other D2D communication scenario, which is not limited to theembodiments of the present disclosure.

FIG. 2 is a schematic flowchart illustrating a method for transmittingdata in IoV according to an embodiment of the present disclosure. Themethod may be performed by a terminal device in an IoV system, such asthe terminal device 121 or the terminal device 122. As shown in FIG. 2,the method 200 includes the following steps.

In S210, the first terminal receives first control information sent bythe second terminal, where the first control information is used fordetermining resource information used for multiple SL transmissions.

In S220, the first terminal determines resource used for multiple SLtransmissions according to the first control information.

Specifically, the first terminal may receive the first controlinformation sent by the second terminal. Optionally, the first controlinformation may be SCI or other SL information, which is not limited inthe embodiments of the present disclosure. The first control informationmay be used by the first terminal to determine resource used formultiple SL transmissions. For example, the first control informationmay directly or indirectly indicate resource used for the multipletransmissions, so that the first terminal can determine the resourceused for multiple SL transmissions according to the first controlinformation.

It should be noted that the embodiments of the present disclosure can beapplied to the following two exemplary cases.

In the first case, the first terminal determines the resource used formultiple SL transmissions according to the first control information andmay further receive data sent by the second terminal multiple times onthe resource. Optionally, the first terminal may receive the same datasent by the second terminal device multiple times on the resource,thereby improving the reliability of data transmission on the SL.

In the second case, the first terminal determines the resource used formultiple SL transmissions according to the first control information andmay further send SL data multiple times to other terminals (e.g., thesecond terminal) on the resource. Optionally, the first terminal maysend the same data multiple times to other terminals (e.g., the secondterminal) on the resource, thereby improving the reliability of datatransmission on the SL.

In other words, the resource used for multiple SL transmissions may bethe resource used by the first terminal to send SL data multiple timesto the second terminal. In this case, for the first terminal, theresource can be regarded as a sending resource. Alternatively, it may bethe resource used by the second terminal to send SL data to the firstterminal multiple times. In this case, for the first terminal, theresource can be regarded as a receiving resource. The following takesthe above first case as an example for illustration. The embodiments inthe present disclosure can also be applied to the second case, but thedetailed description is omitted for brevity.

Optionally, the resource information described in the embodiments of thepresent disclosure may include time-domain resource information and/orfrequency-domain resource information or may also include other resourceinformation used in SL transmission, such as code-domain resourceinformation and the like. The embodiments of the present disclosure arenot limited thereto.

It should be understood that the resource described in the embodimentsof the present disclosure may also be referred to as transmissionresource or time-frequency resource and may be used for carrying data orsignaling during SL communication. For example, the resource may be usedfor multiple transmissions of physical SL control channel (PSCCH) orphysical SL shared channel (PSSCH).

It should be understood that in the embodiment of the presentdisclosure, the first terminal may determine a group of resourceaccording to the first control information, and the group of resourcemay be used for each transmission in the multiple transmissions, thatis, each transmission uses the same resource. Alternatively, the firstterminal may also determine multiple groups of resources according tothe first control information. Each group of resource corresponds to onetransmission, and each transmission uses its corresponding resource. Thefrequency-domain resource used for each transmission may be the same ordifferent, which is not limited in the embodiments of the presentdisclosure.

Optionally, in some embodiments, if only the time-domain resourceinformation used for the multiple transmissions can be determinedaccording to the first control information, in this case, thefrequency-domain resource used for the multiple transmissions may beimplicitly determined. For example, the first terminal may use a fixedfrequency-domain resource. The fixed frequency-domain resource may bepre-configured at the first terminal, for example, configured in advanceby a network device or other terminal devices, and the first terminalonly needs to be notified in advance of the available frequency-domainresource. Alternatively, the frequency-domain resource that the firstterminal can use may have a one-to-one correspondence relationship withthe frequency-domain resource of the first control information, so thatthe available frequency-domain resource can be determined according tothe frequency-domain resource for receiving the first controlinformation. For example, the frequency-domain resource that the firstterminal can use is the same as the frequency-domain resource of thefirst control information, and then the first terminal may determine thefrequency-domain resource for receiving the first control information asthe frequency-domain resource used for the multiple transmissions.

Alternatively, in some other embodiments, if only the frequency-domainresource information used for the multiple transmissions can bedetermined based on the first control information, in this case, thetime-domain resource used for the multiple transmissions may beimplicitly determined. For example, the first terminal may use a fixedtime-domain resource. The fixed time-domain resource may bepre-configured, for example, configured by a network device or otherterminal devices, and the first terminal only needs to be notified inadvance of the available time-domain resource. Alternatively, there is aone-to-one correspondence between the time-domain resource that thefirst terminal can use and the time-domain resource for receiving thefirst control information. In this way, it is possible to determine theavailable time-domain resource according to the time-domain resource forreceiving the first control information. For example, the first terminalmay determine the s*T-th time unit after the time unit for receiving thefirst control information as the time-domain resource used for themultiple transmissions. Optionally, T may be 2, 4, 8, and the like,1<=s<=M, where M represents the total number of the multipletransmissions.

In other words, if only part of the resource information used formultiple SL transmissions can be determined according to the firstcontrol information, the remaining resource information can beimplicitly determined. For example, the remaining resource informationcan be pre-configured at the first terminal, or pre-configured by thenetwork device or other terminal devices or may also have correspondencewith known resource information (e.g., frequency-domain resource ortime-domain resource for receiving the first control information), andthe like. The embodiments of the present disclosure are not limitedthereto.

In the following, the methods for determining time-domain resource andfrequency-domain resource for multiple SL transmissions are respectivelydescribed in conjunction with specific embodiments.

1. The method for determining the time-domain resource used for multipleSL transmissions.

It should be understood that in the embodiments of the presentdisclosure, the unit of time-domain resource may be referred to as atime unit or a time-domain unit, wherein the time unit may be a timeslot, a symbol, a subframe, a short transmission time interval (sTTI),or other quantities that can be used for measuring the length of time,which is not limited in the present disclosure. The followingembodiments are mainly described by taking the subframe as examples,which should not constitute any limitation to the embodiments of thepresent disclosure.

Embodiment I

The first control information includes a first bitmap, the first bitmapis used for determining the time-domain resource of multiple SLtransmissions, and each bit in the first bitmap corresponds to at leastone time unit in the system, and a value of each bit in the first bitmapis used for determining whether the time unit corresponding to each bitcan be used for SL transmission.

Optionally, if the first bitmap includes P bits, where P is an integergreater than 1, and each bit corresponds to at least one time unit, thevalue of the bit can be used for determining whether its correspondingtime unit can be used for SL transmission. In this way, the firstterminal can determine the time unit that can be used for SLtransmission among the time units corresponding to the P bits as thetime unit for the multiple SL transmissions, and further receive thedata over these time units sent by the second terminal multiple times onthe SL, so that the reliability of the SL transmission can be improved.

For example, the first bitmap includes 8 bits, each bit corresponds to asubframe, and the 8 bits can indicate whether the corresponding 8subframes can be used for SL transmission. Optionally, the 8 subframesmay be 8 subframes starting from the current subframe where the firstcontrol information is received, with the highest bit corresponding tothe current subframe, and so on. If the first bitmap is 10100101, it canbe determined that the first, third, sixth, and eighth subframes fromthe current subframe can be used for SL transmission, so that the firstterminal can receive the SL data on the above available subframes sentby the second terminal multiple times, thereby improving the reliabilityof data transmission.

It should be understood that in the embodiments of the presentdisclosure, after determining which subframes are used for SLtransmission, the specific symbols in each subframe used fortransmitting SL data may be determined according to the configuration ofa resource pool, which is not limited in the embodiments of the presentdisclosure. For example, if the first H symbols in a subframe are usedfor transmitting PSCCH, and the remaining symbols are used fortransmitting PSSCH, the first terminal may transmit PSCCH on the first Hsymbols in the available subframe and transmit PSSCH on the remainingsymbols in the available subframe.

It should be noted that the time unit corresponding to each bit in thefirst bitmap may be relative to the first time unit. Optionally, thefirst time unit may be the initial time unit in the radio frame or theinitial time unit in the radio frame period. Alternatively, the firsttime unit may also be a time unit pre-configured at the first terminalor a time unit configured by the network device or other terminals. Forexample, the network device may configure the first time unit throughDCI, and other terminals may configure the first time unit through SCI.Alternatively, the first time unit may be determined according to asecond time unit that carries the first control information.

It should be understood that, in the embodiments of the presentdisclosure, the subframe, radio frame, or radio frame period may referto the subframe, radio frame or radio frame period of downlink, or referto the subframe, radio frame or radio frame period of SL.

For example, the second time unit may be a time unit on the SL throughwhich the first terminal receives the first control information. In animplementation manner, the first terminal may determine the second timeunit as the first time unit or determine the a-th SL time unit after thesecond time unit as the first time unit, where a is an integer greaterthan 1, and optionally, a may be 2, 4, 8, and the like. For example, ifthe second time unit is subframe n, the first time unit may be subframen+4. In an embodiment, the parameter a may be pre-configured, orconfigured by the network, or indicated by the second terminal or otherterminals through control signaling.

Embodiment II

The first control information includes first configuration information,and the first configuration information is used for determining a timeoffset between two adjacent transmissions in the multiple transmissions.

Optionally, the first configuration information may directly indicatethe time offset between two adjacent transmissions. Alternatively, thefirst configuration information may also be an index value, and acorresponding time offset may be determined based on the index value anda pre-configured correspondence relationship between index values andtime offsets. Embodiments of the present disclosure do not limit theindication manner of the first configuration information.

Therefore, according to the first configuration information in the firstcontrol information, the first terminal can determine the time offsetbetween two adjacent transmissions in multiple transmissions and,further, determine the time-domain resource corresponding to eachtransmission of the multiple transmissions based on time-domain resourcecorresponding to the initial transmission and information on the numberof transmissions.

For example, if the first configuration information indicates that thetime offset is 2 time units, the number of transmissions is 4, and thetime unit corresponding to the initial transmission is 4, and the timeunit 4 may be relative to a third time unit. The method for determiningthe third time unit may refer to the aforementioned method fordetermining the first time unit, which will not be repeated here. If thethird time unit is the current time unit where the first controlinformation is received, the time units corresponding to the fourtransmissions are the 4-th, 6-th, 8-th, and 10-th time units from thecurrent time unit, respectively.

It should be understood that in some implementation manners, the timeoffset between two adjacent transmissions may be determined based on thefirst control information. In other implementation manners, the timeoffset may also be implicitly determined. Optionally, the time offsetmay be pre-configured at the first terminal or configured by the networkdevice or other terminals. For example, the time offset may be Q, whichis an integer greater than or equal to zero. That is, multipletransmissions may use adjacent time units or may be spaced apart with afixed number of time units or a fixed length of time.

Optionally, in some embodiments, the time-domain resource correspondingto the initial transmission may also be determined by the first controlinformation. Alternatively, in other embodiments, the time-domainresource corresponding to the initial transmission may also beimplicitly determined, for example, pre-configured at the first terminalor configured by the network device or other terminals, which is notlimited in the embodiments of the present disclosure.

In an exemplary implementation, seventh configuration information may beincluded in the first control information, and the seventh configurationinformation is used for determining the time-domain resourcecorresponding to the initial transmission, wherein the indication mannerof the seventh configuration information may refer to the firstconfiguration information. Optionally, the seventh configurationinformation may also use the bitmap method described in Embodiment I toindicate the time-domain resource corresponding to the initialtransmission, which is not repeated here. Alternatively, the seventhconfiguration information is a parameter b, which represents a timeoffset of the initial transmission relative to the reception of thefirst control information. If the first control information is receivedin subframe n, the time-domain resource corresponding to the initialtransmission can be determined as subframe n+b. Optionally, b can be 2,4, 8, or the like.

Optionally, in some embodiments, the number of transmissions of themultiple transmissions may also be determined by the first controlinformation. Alternatively, in other embodiments, the number oftransmissions of the multiple transmissions may also be implicitlydetermined. Optionally, the number of transmissions may bepre-configured at the first terminal or configured by the network deviceor other terminals, which is not limited in the embodiments of thepresent disclosure. Optionally, the transmission times of the multipletransmissions may be a default number, for example, 2 or 4.

In an exemplary implementation, eighth configuration information may beincluded in the first control information, and the eighth configurationinformation is used for determining the number of transmissions of themultiple transmissions. For example, the eighth configurationinformation may directly indicate the number of transmissions of themultiple transmissions.

It should be understood that in the embodiment II, if the time offsetbetween any two adjacent transmissions is the same, the firstconfiguration information may only include one time offset.Alternatively, if the time offset between any two adjacent transmissionsis not the same, the first configuration information may also includemultiple time offsets, indicating the time offsets between two adjacenttransmissions in sequence according to the sequence of transmissions.For example, the number of transmissions is 4, the time offset betweenthe initial transmission and the second transmission is 2 time units,the time offset between the second transmission and the thirdtransmission is 3 time units, and the time offset between the thirdtransmission and the fourth transmission is 2 time units. Accordingly,the first configuration information may include three time offsets,namely 2, 3, and 2, respectively, indicating the time offset between twoadjacent transmissions between transmissions from the initialtransmission to the fourth transmission.

Embodiment III

The first control information includes first index information, and thefirst index information is used for indicating the time-domain resourceinformation corresponding to each transmission of the multipletransmissions.

In Embodiment III, a first correspondence is configured at the firstterminal. Optionally, the first correspondence may be pre-configured orconfigured by the network device or other terminals, and the firstcorrespondence is a correspondence between index values and time-domainresource. Accordingly, the first terminal can determine the time-domainresource used for multiple SL transmissions according to the first indexinformation included in the first control information in combinationwith the first correspondence.

As an example, without being limited, the first correspondence may be asshown in Table 1.

TABLE 1 Index Serial No. Index Serial No. Values of Subframes Values ofSubframes 0 1 8 1, 2, 3, 4 1 2 9 5, 6, 7, 8 2 3 10 1, 3, 5, 7 3 4 11 2,4, 6, 8 4 1, 2 12 1, 3, 5, 7, 9, 11, 13, 15 5 1, 3 13 2, 4, 6, 8, 10,12, 14, 16 6 1, 4 14 1, 2, 3, 4, 5, 6, 7, 8 7 2, 4 15 9, 10, 11, 12, 13,14, 15, 16

Optionally, in this embodiment III, the number of transmissions of themultiple transmissions may be determined by other parameters orinformation in the first control information or may be pre-configured orconfigured by the network. Alternatively, in a possible implementationmanner, the number of transmissions of the multiple transmissions can bedetermined by the first index information, and the time-domain resourcecorresponding to the first index information is the time unitscorresponding to the multiple transmissions.

For example, if the first index information is 8, by looking up Table 1,it corresponds to the subframes with serial numbers 1, 2, 3, 4, and theindex 8 indicates 4 transmissions. The serial number of the subframe canbe relative to a certain time unit. The meaning and determination methodof the certain time unit may refer to the first time unit in EmbodimentI. Taking an example in which the certain time unit is the currentsubframe for receiving the first control information, the subframescorresponding to the 4 transmissions are respectively subframes 1, 2, 3,and 4 from the current subframe. If the first index information is 12,by looking up Table 1, it corresponds to 8 transmissions, and thesubframes corresponding to the 8 transmissions are subframes 1, 3, 5, 7,9, 11, 13, 15 from the current subframe.

Embodiment IV

The first control information includes the second configurationinformation, and the second configuration information is used fordetermining a time offset of each transmission of the multipletransmissions relative to a certain boundary. For example, the secondconfiguration information may directly indicate the time offset or thenumber of offset time units of each transmission relative to a certainboundary. Alternatively, the second configuration information may alsobe multiple index values, each index value is used for indicating thetime offset or the index of time unit of one corresponding transmissionrelative to the certain boundary, and the embodiments of the presentdisclosure does not specifically limit the indication manner of thesecond configuration information.

Further, the first terminal may use the certain boundary as a referenceand determine the time-domain resource corresponding to eachtransmission in combination with the time offset of each transmissionrelative to the certain boundary.

It should be noted that the meaning and determination method of thecertain boundary may refer to the first time unit in Embodiment I, whichis not repeated here. In the following, an example is described in whichthe certain boundary is the current subframe carrying the first controlinformation as.

If the time offset is represented by 5 bits, the maximum time offsetthat can be indicated is 32 subframes. If the number of transmissions is2, the method for determining the number of transmissions may refer toEmbodiment II. If the time offsets corresponding to the twotransmissions are respectively 00010 and 00100, it can indicate that thetime-domain resources corresponding to the two transmissions are thesecond subframe and the fourth subframe from the current subframe,respectively.

Optionally, the first control information may also include firstindication information for indicating type information of thetime-domain resource used for the multiple transmissions. For example,it indicates whether the time-domain is adjacent and, if the time-domainis adjacent, the first terminal may also determine the time-domainresource for each transmission according to a location of thetime-domain resource for the initial transmission.

It should be understood that the above method for determining thetime-domain resource for multiple SL transmissions is only an exampleand should not constitute any limitation to the embodiments of thepresent disclosure. The above embodiments can be used alone or incombination. For example, the location of the time-domain resource forthe initial transmission can be determined according to Embodiment IVand then, the time-domain resource used for several subsequenttransmissions can be determined according to Embodiment II or EmbodimentI.

In summary, the time-domain resource information corresponding to theinitial transmission, the time offset between two adjacenttransmissions, the number of transmissions, the time offset of eachtransmission relative to the certain boundary, and other information canall be determined by the first control information. Alternatively, partof the information may be determined by the first control information,and the remaining information may be implicitly determined, for example,may be pre-configured or configured by the network.

It should be understood that the time-domain resource informationcorresponding to the initial transmission, the time offset between twoadjacent transmissions, the number of transmissions, the time offset ofeach transmission relative to the certain boundary, and otherinformation can be determined based on the same SCI or different SCIs,which is not limited in the embodiments of the present disclosure. Forexample, the time-domain resource information corresponding to the firsttransmission can be determined according to the first SCI, and the timeoffset between two adjacent transmissions can be determined according tothe second SCI, and so on.

2. The method for determining the frequency-domain resource for multipleSL transmissions.

It should be understood that in the embodiments of the presentdisclosure, the unit of frequency-domain resource may be referred to asa frequency-domain unit, wherein the frequency-domain unit may be aphysical resource block (PRB), a resource block group (RBG), a subbandor other frequency-domain units with a fixed length, which is notlimited in the embodiments of the present disclosure, where the RBG andthe subband include multiple consecutive PRBs. The following embodimentsare mainly described by taking the subband as examples, which should notconstitute any limitation to the embodiments of the present disclosure.

Embodiment V

The first control information includes a second bitmap, the secondbitmap is used for determining the frequency-domain resource of multipleSL transmissions, and each bit in the second bitmap corresponds to atleast one frequency-domain unit in the system, and a value of each bitin the second bitmap is used for determining whether thefrequency-domain unit corresponding to each bit can be used for SLtransmission.

Optionally, if the second bitmap includes L bits, and each bitcorresponds to at least one frequency-domain unit, the value of the bitcan be used for determining whether its corresponding frequency-domainunit can be used for SL transmission. Thus, the first terminal maydetermine the frequency-domain unit that can be used for SL transmissionamong the frequency-domain units corresponding to the L bits as thefrequency-domain unit used for multiple SL transmissions, and furtherreceive the SL data over these frequency-domain units sent by the secondterminal multiple times, so that the reliability of the SL transmissioncan be improved.

For example, the second bitmap includes 10 bits, and each bitcorresponds to a subband, and the 10 bits can indicate whether thecorresponding 10 subbands (subband 0-subband 9) can be used for SLtransmission. In an embodiment, the lowest bit corresponds to the lowestsubband index. If the second bitmap is 1010101010, it can be determinedthat subband 1, subband 3, subband 5, subband 7, and subband 9 can beused for SL transmission. Therefore, the first terminal can receive theSL data sent by the second terminal multiple times on the aboveavailable subband.

It should be understood that in the embodiments of the presentdisclosure, after determining which subbands are used for SLtransmission, the specific PRBs in each subband on which SL data istransmitted may be determined according to the configuration of aresource pool. For example, If the first K PRBs in a subband are usedfor transmitting PSCCH, and the remaining PRBs are used for transmittingPSSCH, the first terminal can transmit PSCCH on the first K PRBs in theavailable subbands and transmit PSSCH on the remaining PRBs in theavailable subbands, where K is an integer greater than or equal to 1.

Embodiment VI

The first control information includes the third configurationinformation, and the third configuration information is used fordetermining frequency-domain resource length information for each of themultiple SL transmissions.

Similar to the aforementioned first configuration information, the thirdconfiguration information may also directly indicate thefrequency-domain resource length corresponding to each transmission.Alternatively, the third configuration information may also be multipleindex values, and the multiple index values indicate thefrequency-domain resource length of the multiple transmissions, which isnot specifically limited in the embodiments of the present disclosure.

Optionally, in an embodiment of the present disclosure, thefrequency-domain resource length information for each transmission mayalso be implicitly configured. For example, the frequency-domainresource length corresponding to each transmission may be a defaultlength, for example, one subband or two subbands, or the like.Alternatively, the frequency-domain resource length may bepre-configured at the first terminal or may be a frequency-domain lengthconfigured by the network device or other terminals, which is notlimited in the embodiments of the present disclosure.

Further, the first terminal may determine the frequency-domain resourcecorresponding to each transmission according to the length of thefrequency-domain resource corresponding to each transmission in themultiple transmissions, and further combining with the frequency-domainstart position corresponding to each transmission. The method fordetermining the frequency-domain start position of each transmission isdescribed based on Examples I and II as follows.

EXAMPLE I

The first control information includes the fourth configurationinformation, and the fourth configuration information is used fordetermining the frequency-domain start position of each transmission ofthe multiple transmissions.

In other words, by carrying the fourth configuration information in thefirst control information, the first terminal can determine thefrequency-domain start position corresponding to each transmissionaccording to the fourth configuration information.

Optionally, the fourth configuration information may be used forindicating an index of a starting frequency-domain unit corresponding toeach transmission. For example, if the system is divided into 10subbands, 4-bit information may be used for indicating the subband index(0-9). When the number of transmissions is 2, the frequency-domain startposition of each transmission can be indicated by two pieces of 4-bits.If the 4-bit information is 0010 and 0110, respectively, it can bedetermined that subband 2 and subband 6 correspond to thefrequency-domain start position of the two transmissions, respectively.

Further, the first terminal determines the frequency-domain resource ofeach transmission in the multiple transmissions according to thefrequency-domain start position of each transmission in the multipletransmissions and the frequency-domain resource length information.

Following the above example, if the frequency-domain resource length ofthe first transmission is 2 subbands, and the frequency-domain resourcelength of the second transmission is 1 subband, the first terminal canperform the first transmission on subband 2 and subband 3 and performthe second transmission on subband 6. Alternatively, the firsttransmission may be performed on the subband 6 and the subband 7, whilethe second transmission is performed on the subband 2.

Optionally, the first control information may also include a firstparameter, which is used for indicating that the lowest frequency-domainstart position (or the lowest frequency-domain unit, which may beunderstood as the frequency-domain unit with the smallest subband index)corresponds to the m-th transmission in the multiple transmissions,where 1≤m≤M, and M is the total number of transmissions. Thus, theremaining M-1 transmissions in the multiple transmissions can also bedetermined in sequence.

Following the above example, if the first parameter indicates thatsubband 2 corresponds to the second transmission. Accordingly, subband 6corresponds to the first transmission. In other words, thefrequency-domain start position of the first transmission is subband 6,and the frequency-domain start position of the second transmission issubband 2, so that the first terminal can perform the first transmissionon subband 6 and subband 7 and perform the second transmission onsubband 2.

Optionally, in some embodiments, the first parameter may also be usedfor indicating which of the multiple transmissions corresponds to thehighest frequency-domain start position, or it may indicate which of themultiple transmissions corresponds to any one of the frequency-domainstart positions. The specific implementation is similar and will not berepeated here.

EXAMPLE II

The first control information includes a third bitmap, each bit in thethird bitmap corresponds to at least one frequency-domain unit in thesystem, the number of bits having a first value in the third bitmap isused for determining the number of transmissions of the multipletransmissions, and the frequency-domain units corresponding to the bitshaving the first value in the third bitmap are used for determining thefrequency-domain start position of each transmission in the multipletransmissions.

Optionally, the first value may be 0 or 1. The following description isprovided by taking an example in which the first value is 1.

For example, the system bandwidth is 20 MHz, and each subband includes10 PRBs. Then 10 subbands are included, corresponding to 10 bits of thethird bitmap. If the third bitmap is 00 0010 0100, where the lowest bitcorresponds to the lowest subband index. Thus, the number of bits with avalue of 1 is 2, it can be determined that the number of transmissionsis 2, and the corresponding frequency-domain start positions are subband2 and subband 5.

Since the bit order in the third bitmap is arranged in the order ofsubband index from low to high, this limits the frequency-domain startposition of multiple transmissions to the order of subband index fromlow to high. To improve the flexibility of SL transmission, the firstcontrol information may also include a second parameter, which is usedfor indicating that the lowest frequency-domain start position (or thelowest frequency-domain unit, which can be understood as thefrequency-domain unit with the smallest index) corresponds to the k-thtransmission in the multiple transmissions, where 1≤k≤M, and M is thetotal number of transmissions. In this way, the remaining M-1transmissions in the multiple transmissions can be determined insequence.

In the previous example, the second parameter may be 1 bit. If thesecond parameter taking a value of 0 indicates that the lowest subbandcorresponds to the first transmission and taking a value of 1 indicatesthat the lowest subband corresponds to the second transmission. Then, ifthe second parameter is 1, it can be determined that the secondtransmission starts from subband 2, and the first transmission startsfrom subband 6. Alternatively, if the third bitmap is 0010101010, thatis, the number of transmissions is 4, and the frequency-domain startpositions are subband 1, subband 3, subband 5, and subband 7. In thiscase, the second parameter may include 2 bits, and its value of 00-11indicates that the lowest subband corresponds to the first transmissionto the fourth transmission, respectively. If the second parameter is 10,it indicates that the lowest subband corresponds to the thirdtransmission. Then it can be determined that the frequency-domain startpositions corresponding to the four transmissions are subband 5, subband7, subband 1, and subband 3.

Embodiment VII

The first control information includes the fifth configurationinformation, and the fifth configuration information is used fordetermining a frequency-domain start position offset between twoadjacent transmissions in the multiple transmissions. Optionally, thefifth configuration information may directly indicate thefrequency-domain start position offset between two adjacenttransmissions, or the first configuration information may also be anindex value. A corresponding frequency-domain offset can be determinedaccording to the index value and correspondence between index values andfrequency-domain offsets. The embodiments of the present disclosure willnot limit the indication manner of the fifth configuration information.

Therefore, according to the fifth configuration information in the firstcontrol information, the first terminal can determine thefrequency-domain start position offset between two adjacenttransmissions in the multiple transmissions, and further, in combinationwith a frequency-domain start position corresponding to the firsttransmission, the number of transmissions of the multiple transmissions,and the frequency-domain resource length of each transmission, the firstterminal can determine the frequency-domain resource corresponding toeach transmission of the multiple transmissions.

For example, if the fifth configuration information indicates that thefrequency-domain offset is 4 subbands, the number of transmissions is 4,the frequency-domain start position corresponding to the firsttransmission is subband 2, and the frequency-domain length is 2subbands, then the frequency-domain start positions corresponding tofour transmissions are subband 2, subband 6, subband 10, and subband 14,and each transmission occupies 2 subbands.

Optionally, the frequency-domain start position corresponding to thefirst transmission may be determined by the first control information,or the frequency-domain start position corresponding to the firsttransmission may also be implicitly determined, for example,pre-configured at the first terminal, or configured by the networkdevice or other terminals, or determined according to the receivingresource of the first control information, which is not limited in theembodiments of the present disclosure. An exemplary implementation mayrefer to the indication manner of the seventh configuration informationin the foregoing embodiment, and details are not described here.

It should be noted that in the Embodiment VII, if the frequency-domainstart position offsets between any two adjacent transmissions are thesame, the fifth configuration information may include only onefrequency-domain offset. Alternatively, if the frequency-domain offsetsbetween any two adjacent transmissions in the multiple transmissions aredifferent, the fifth configuration information may also include multiplefrequency-domain offsets, indicating the frequency-domain start positionoffset between two adjacent transmissions in sequence according to theorder of transmissions. For example, the number of transmissions is 4,the frequency-domain start position offset between the firsttransmission and the second transmission is 2 subbands, thefrequency-domain start position offset between the second transmissionand the third transmission is 3 subbands, and the frequency-domain startposition offset between the third transmission and the fourthtransmission is 2 subbands, the fifth configuration information mayinclude three frequency-domains offsets, that is 2, 3, and 2,respectively indicating the frequency-domain start position offsetbetween two adjacent transmissions from the first transmission to thefourth transmission.

Embodiment VIII

The first control information may include the sixth configurationinformation, the sixth configuration information includes N resourceindication values (RIVs), and the N RIVs are used for determining thefrequency-domain start position and/or the frequency-domain length ofthe multiple transmissions.

For example, the RIV may correspond to a starting PRB index(n_PRB_start) of one transmission and the number of consecutive PRBs(L_PRB). As an example, without limitation, the RIV may be determinedaccording to the following formula.

If L_PRB−1≤[N_PRB/12], then:

RIV=N_PRB*(L_PRB−1)+n_PRB_start;

Otherwise, RIV=N_PRB*(N_PRB_L_PRB+1)+(N_PRB−n_PRB_start−1),

where N_PRB represents the total number of PRBs in the resource pool.

Optionally, in some embodiments, the first control information includesan RIV value, and the RIV value is used for indicating thefrequency-domain start position and the frequency-domain resource lengthof the first transmission.

In this case, the first control information also includes ninthconfiguration information, which is used for determining thefrequency-domain start positions of the multiple transmissions. Forexample, the ninth configuration information may indicate thefrequency-domain start position offset between two adjacenttransmissions, or the frequency-domain start positions of the remainingM-1 transmissions other than the first transmission, or the like. Anexemplary implementation may refer to the relevant description of theforegoing embodiments, which will not be repeated here.

Based on the above embodiments, the frequency-domain start positioncorresponding to the first transmission, the frequency-domain startposition offset between two adjacent transmissions, the frequency-domainresource length, the number of transmissions, and the like can all becontrolled by the first control information. Alternatively, part of theforegoing information may be determined by the first controlinformation, while the remaining information may be determinedimplicitly. For example, it may be pre-configured information,information configured by network, or determined by other controlinformation.

It should also be understood that the frequency-domain start positioncorresponding to the first transmission, the frequency-domain startposition offset between the two adjacent transmissions, thefrequency-domain resource length, the number of transmissions, and otherinformation can be determined based on the same SCI, or determinedaccording to different SCIs, which is not limited in the embodiments ofthe present disclosure. For example, the frequency-domain start positionmay be determined according to a third SCI, while the frequency-domainresource length may be determined according to a fourth SCI.

It should be understood that the above method for determiningfrequency-domain resource for multiple SL transmissions is onlyexemplary and should not constitute any limitation to the embodiments ofthe present disclosure. The above embodiments can be implemented aloneor in combination, which is not specifically limited in the embodimentsof the present disclosure.

The method embodiments of the present disclosure are described in detailabove with reference to FIG. 2, and the device embodiments of thepresent disclosure will be described below with reference to FIG. 3 toFIG. 5. It should be understood that the device embodiments and themethod embodiments correspond to each other, and similar descriptionsmay refer to the method embodiments.

FIG. 3 is a block diagram illustrating a terminal device according to anembodiment of the present disclosure. As shown in FIG. 3, the terminaldevice 300 includes a communication module 310 configured to receivefirst control information sent by a second terminal. The first controlinformation is used for determining resource information used formultiple sidelink (SL) transmissions. The terminal device 300 alsoincludes a determination module 320 configured to determine, accordingto the first control information, resource used for the multiple SLtransmissions.

Optionally, in an embodiment, the resource information used for multipleSL transmissions includes time-domain resource information and/orfrequency-domain resource information used for the multiple SLtransmissions.

Optionally, in an embodiment, the first control information includes afirst bitmap, the first bitmap being used for determining time-domainresource for the multiple SL transmissions, wherein each bit in thefirst bitmap corresponds to at least one time unit in a system, a valueof the each bit in the first bitmap is used for determining whether thetime unit corresponding to the each bit can be used for SL transmission,and the determination module is specifically configured to determine,among the time units corresponding to the each bit in the first bitmap,a time unit that can be used for SL transmission as time-domain resourceused for the multiple SL transmissions.

Optionally, in an embodiment, the first control information includesfirst configuration information, the first configuration informationbeing used for determining a time offset between two adjacenttransmissions in the multiple transmissions, and the determinationmodule is further configured to determine, according to time-domainresource information for an initial transmission of the multipletransmissions, a number of transmissions of the multiple transmissions,and the time offset between two adjacent transmissions, time-domainresource used for each transmission of the multiple transmissions.

Optionally, in an embodiment, the time-domain resource information forthe initial transmission is determined according to the first controlinformation, or is pre-configured at the terminal device, or isconfigured by a network device. Information about the number oftransmissions is determined according to the first control information,or is pre-configured at the terminal device, or is configured by thenetwork device.

Optionally, in an embodiment, the first control information includesfirst index information, the first index information being used forindicating time-domain resource information corresponding to eachtransmission of the multiple transmissions.

Optionally, in an embodiment, the determination module is furtherconfigured to determine, according to the first index information and afirst correspondence, time-domain resource used for the multipletransmissions. The first correspondence is a correspondence betweenindex information and time-domain resource information.

Optionally, in an embodiment, the determination module is furtherconfigured to determine, according to the first index information, anumber of transmissions of the multiple transmissions. Time-domainresource corresponding to the first index information is a time unitused for the multiple transmissions.

Optionally, in an embodiment, the first control information includessecond configuration information, the second configuration informationbeing used for determining a time offset of each transmission of themultiple transmissions relative to a certain boundary, and thedetermination module is further configured to determine, according tothe time offset of the each transmission relative to the certainboundary with the certain boundary as a reference, time-domain resourceused for the each transmission.

Optionally, in an embodiment, the certain boundary is a time unitdetermined according to a time unit carrying the first controlinformation, or an initial time unit of a current radio frame, or aninitial time unit of a current radio frame period.

Optionally, in an embodiment, the first control information includes asecond bitmap, the second bitmap being used for determiningfrequency-domain resource for the multiple SL transmissions, whereineach bit in the second bitmap corresponds to at least onefrequency-domain unit in a system, and a value of the each bit in thesecond bitmap is used for determining whether the frequency-domain unitcorresponding to the each bit can be used for SL transmission.

Optionally, in an embodiment, the determination module is furtherconfigured to determine, among the frequency-domain units correspondingto the each bit in the second bitmap, a frequency-domain unit that canbe used for SL transmission as frequency-domain resource used for themultiple SL transmissions.

Optionally, in an embodiment, the first control information includesthird configuration information, the third configuration informationbeing used for determining length information of frequency-domainresource for each transmission of the multiple SL transmissions.

Optionally, in an embodiment, the first control information includesfourth configuration information, the fourth configuration informationbeing used for determining a frequency-domain start position for eachtransmission of the multiple transmissions, and the determination moduleis further configured to determine the length information offrequency-domain resource for each transmission of the multiple SLtransmissions according to the third configuration information, anddetermine the frequency-domain start position for each transmission ofthe multiple transmissions according to the fourth configurationinformation; and determine, according to the frequency-domain startposition and the length information of frequency-domain resource foreach transmission of the multiple transmissions, the frequency-domainresource for the each transmission of the multiple transmissions.

Optionally, in an embodiment, the first control information includes athird bitmap, each bit in the third bitmap corresponds to at least onefrequency-domain unit in a system, a number of bits having a first valuein the third bitmap is used for determining a number of transmissions ofthe multiple transmissions, and a frequency-domain unit corresponding tothe bits having the first value in the third bitmap is used fordetermining the frequency-domain start position of each transmission inthe multiple transmissions.

Optionally, in an embodiment, the determination module is furtherconfigured to determine, according to the third configurationinformation, the length information of frequency-domain resource foreach transmission of the multiple SL transmissions; determine the numberof bits having the first value in the third bitmap as the number oftransmissions of the multiple transmissions, and determine thefrequency-domain unit corresponding to the bits having the first valuein the third bitmap as the frequency-domain start position of eachtransmission in the multiple transmissions; and determine, according tothe number of transmissions of the multiple transmissions, thefrequency-domain start position and the length information offrequency-domain resource of each transmission in the multipletransmissions, the frequency-domain resource for each transmission ofthe multiple transmissions.

Optionally, in an embodiment, the first control information includesfifth configuration information, the fifth configuration informationbeing used for determining a frequency-domain start position offsetbetween two adjacent transmissions in the multiple transmissions, andthe determination module is further configured to determining, by thefirst terminal according to a frequency-domain start position of aninitial transmission in the multiple transmissions, the number oftransmissions of the multiple transmissions, and the frequency-domainstart position offset between the two adjacent transmissions, thefrequency-domain resource for each transmission of the multipletransmissions.

Optionally, in an embodiment, the frequency-domain start position of theinitial transmission is determined according to the first controlinformation, or is pre-configured at the terminal device, or isconfigured by a network device. The information about the number oftransmissions is determined according to the first control information,or is pre-configured at the terminal device, or is configured by thenetwork device.

Optionally, in an embodiment, the first control information includessixth configuration information, the sixth configuration informationincludes N resource indicator values (RIVs). The N RIVs are used fordetermining a frequency-domain start position and/or a frequency-domainlength of the multiple transmissions, and the determination module isfurther configured to determine, according to the N RIVs,frequency-domain resource of the multiple transmissions, where N is atotal number of the multiple transmissions.

Optionally, in an embodiment, the first control information is sidelinkcontrol information (SCI), and the SL includes a physical sidelinkcontrol channel (PSCCH) and/or a physical sidelink shared channel(PSSCH).

FIG. 4 is a schematic structural diagram of a communication device 600provided by an embodiment of the present disclosure. The communicationdevice 600 shown in FIG. 4 includes a processor 610, and the processor610 can call and run a computer program from a memory to implement themethod in the embodiment of the present disclosure.

Optionally, as shown in FIG. 4, the communication device 600 may furtherinclude a memory 620. The processor 610 may call and run a computerprogram from the memory 620 to implement the method in the embodiment ofthe present disclosure.

The memory 620 may be a separate device independent of the processor 610or may be integrated into the processor 610.

Optionally, as shown in FIG. 4, the communication device 600 may furtherinclude a transceiver 630, and the processor 610 may control thetransceiver 630 to communicate with other devices. Specifically, it maysend information or data to other devices, or receive information ordata sent by the other devices.

The transceiver 630 may include a transmitter and a receiver. Thetransceiver 630 may further include an antenna, and the number ofantennas may be one or more.

Optionally, the communication device 600 may specifically be a mobileterminal/terminal device according to the embodiments of the presentdisclosure, and the communication device 600 may implement thecorresponding processes implemented by the mobile terminal/terminaldevice in the method according to each embodiment of the presentdisclosure, which will not be repeated here for the sake of brevity.

FIG. 5 is a block diagram illustrating a chip according to an embodimentof the present disclosure. The chip 700 shown in FIG. 5 includes aprocessor 710, and the processor 710 can call and run a computer programfrom the memory to implement the method according to the embodiments ofthe present disclosure.

Optionally, as shown in FIG. 5, the chip 700 may further include amemory 720. In an embodiment, the processor 710 may call and run acomputer program from the memory 720 to implement the method accordingto the embodiments of the present disclosure.

In an embodiment, the memory 720 may be a separate device independent ofthe processor 710 or may be integrated in the processor 710.

Optionally, the chip 700 may further include an input interface 730. Theprocessor 710 may control the input interface 730 to communicate withother devices or chips, and specifically, may obtain information or datasent by other devices or chips.

Optionally, the chip 700 may further include an output interface 740.The processor 710 can control the output interface 740 to communicatewith other devices or chips, and specifically, can output information ordata to other devices or chips.

Optionally, the chip can be applied to the mobile terminal/terminaldevice according to the embodiments of the present disclosure, and thechip can implement the corresponding process implemented by the mobileterminal/terminal device in the method according to each embodiment ofthe present disclosure, which will not be repeated here for brevity.

It should be understood that the chip mentioned in the embodiment of thepresent disclosure may also be referred to as a system-level chip, asystem chip, a chip system, a system-on-chip, or the like.

It should be understood that the processor, according to the embodimentsof the present disclosure may be an integrated circuit chip with signalprocessing capability. In the implementation process, the steps of theforegoing method embodiments can be completed by hardware integratedlogic circuits in the processor or instructions in the form of software.The above-mentioned processor can be a general-purpose processor, adigital signal processor (DSP), an application specific integratedcircuit (ASIC), a field programmable gate array (FPGA) or otherprogramming logic devices, discrete gates or transistor logic devices,discrete hardware components. The methods, steps, and logical blockdiagrams disclosed in the embodiments of the present disclosure can beimplemented or executed thereby. The general-purpose processor may be amicroprocessor or the processor may also be any conventional processoror the like. The steps of the method disclosed in the embodiments of thepresent disclosure may be directly embodied as being executed andcompleted by a hardware decoding processor, or executed and completed bya combination of hardware and software modules in the decodingprocessor. The software module can be located in a mature storage mediumsuch as random access memory, flash memory, read-only memory,programmable read-only memory, or electrically erasable programmablememory, registers. The storage medium may be located in the memory, andthe processor reads the information in the memory and completes thesteps of the above method in combination with its hardware.

It can be understood that the memory in the embodiment of the presentdisclosure may be a volatile memory or a non-volatile memory or mayinclude both volatile and non-volatile memory. In an embodiment, thenon-volatile memory may be read-only memory (ROM), programmable ROM(PROM), erasable PROM (EPROM), and electrically EPROM (EEPROM) or flashmemory. The volatile memory may be a random access memory (RAM), whichis used as an external cache. By way of exemplary description withoutlimitation, many forms of RAM are available, such as static RAM (SRAM),dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM(DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM)) anddirect Rambus RAM (DR RAM). It should be noted that the memories of thesystems and methods described herein are intended to include, but arenot limited to, these and any other suitable types of memories.

It should be understood that the foregoing memory is exemplary but notrestrictive. For example, the memory in the embodiment of the presentdisclosure may also be static RAM (SRAM), dynamic RAM (DRAM),synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhancedSDRAM (ESDRAM), synch link DRAM (SLDRAM) direct Rambus RAM (DR RAM), andthe like. That is to say, the memory in the embodiments of the presentdisclosure is intended to include but not limited to these and any othersuitable types of memory.

The embodiment of the present disclosure also provides acomputer-readable storage medium for storing computer programs.

Optionally, the computer-readable storage medium may be applied to thenetwork device in the embodiment of the present disclosure, and thecomputer program causes the computer to execute the correspondingprocess implemented by the network device in the method according toeach embodiment of the present disclosure, which will not be repeatedfor brevity.

Optionally, the computer-readable storage medium can be applied to themobile terminal/terminal device in the embodiments of the presentdisclosure, and the computer program enables the computer to execute thecorresponding process implemented by the mobile terminal/terminal devicein the method according to each embodiment of the present disclosure,which will not be repeated for brevity.

The embodiments of the present disclosure also provide a computerprogram product, including computer program instructions.

Optionally, the computer program product may be applied to the networkdevice in the embodiments of the present disclosure, and the computerprogram instructions cause the computer to execute the correspondingprocess implemented by the network device in the method according toeach embodiment of the present disclosure, which will not be repeatedfor brevity.

Optionally, the computer program product can be applied to the mobileterminal/terminal device in the embodiments of the present disclosure,and the computer program instructions cause the computer to execute thecorresponding process implemented by the mobile terminal/terminal devicein the method according to each embodiment of the present disclosure,which will not be repeated for brevity.

The embodiment of the present disclosure also provides a computerprogram.

Optionally, the computer program can be applied to the network device inthe embodiments of the present disclosure. When the computer programruns on the computer, the computer is caused to execute thecorresponding process implemented by the network device in the methodaccording to each embodiment of the present disclosure, which will notbe repeated for brevity.

Optionally, the computer program can be applied to the mobileterminal/terminal device in the embodiments of the present disclosure.When the computer program runs on the computer, the computer is causedto execute the corresponding process implemented by the mobileterminal/terminal device in the method according to each embodiment ofthe present disclosure, which will not be repeated for brevity.

It may be understood by those skilled in the art that the units andalgorithm steps of the examples described in combination with theembodiments disclosed herein can be implemented by electronic hardwareor a combination of computer software and electronic hardware. Whetherthese functions are executed by hardware or software depends on thespecific application and design constraint conditions of the technicalsolution. Those skilled in the art can use different methods for eachspecific application to implement the described functions, but suchimplementation should not be considered beyond the scope of the presentdisclosure.

Those skilled in the art can clearly understand that, for theconvenience and conciseness of description, the specific working processof the above-described system, device, and unit can refer to thecorresponding process in the foregoing method embodiments, which willnot be repeated here.

In the several embodiments provided in the present disclosure, it shouldbe understood that the disclosed system, device, and method may beimplemented in other ways. For example, the device embodiments describedabove are only illustrative. For example, the division of the units isonly a logical function division, and there may be other divisions inactual implementation, for example, multiple units or components can becombined or can be integrated into another system, or some features canbe ignored or not implemented. In addition, the displayed or discussedmutual coupling or direct coupling or communication connection may beindirect coupling or communication connection through some interfaces,devices or units, and may be in electrical, mechanical or other forms.

The units described as separate components may be or may not bephysically separated, and the components displayed as units may be ormay not be physical units, that is, they may be located in one place, orthey may be distributed on multiple network units. Some or all of theunits may be selected according to actual needs to achieve theobjectives of the solutions of the embodiments.

In addition, the functional units in each embodiment of the presentdisclosure may be integrated into one processing unit, or each unit mayexist alone physically, or two or more units may be integrated into oneunit.

If the function is implemented in the form of a software functional unitand sold or used as an independent product, it can be stored in acomputer readable storage medium. Based on this understanding, thetechnical solution of the present disclosure essentially or the partthat contributes to the existing technology or the part of the technicalsolution can be embodied in the form of a software product, and thecomputer software product may be stored in a storage medium, includingseveral instructions causing a computer device (which may be a personalcomputer, a server, or a network device, etc.) to execute all or part ofthe steps of the methods described in the various embodiments of thepresent disclosure. The aforementioned storage media include U disk,mobile hard disk, read-only memory (ROM), random access memory (RAM),magnetic disks or optical disks and other media that can store programcodes.

The above are only specific implementations of the present disclosure,but the protection scope of the present disclosure is not limited tothis. Any person skilled in the art can easily think of changes orsubstitutions within the technical scope disclosed in the presentdisclosure. Should be covered within the scope of protection of thepresent disclosure. Therefore, the protection scope of the presentdisclosure shall be subject to the protection scope of the claims.

What is claimed is:
 1. A method for data transmission in Internet ofvehicles (IoV), comprising: receiving, by a first terminal, firstcontrol information sent by a second terminal, the first controlinformation being used for determining resource information used formultiple sidelink (SL) transmissions; and determining, by the firstterminal according to the first control information, resource used forthe multiple SL transmissions.
 2. The method according to claim 1,wherein the resource information used for multiple SL transmissionscomprises time-domain resource information and/or frequency-domainresource information used for the multiple SL transmissions.
 3. Themethod according to claim 2, wherein the first control informationcomprises first index information, the first index information beingused for indicating time-domain resource information corresponding toeach transmission of the multiple transmissions.
 4. The method accordingto claim 3, wherein the determining, by the first terminal according tothe first control information, resource used for the multiple SLtransmissions comprises: determining, by the first terminal according tothe first index information and a first correspondence, time-domainresource used for the multiple transmissions, the first correspondencebeing a correspondence between index information and time-domainresource information.
 5. The method according to claim 4, furthercomprising: determining, by first terminal according to the first indexinformation, a number of transmissions of the multiple transmissions,wherein time-domain resource corresponding to the first indexinformation is a time unit used for the multiple transmissions.
 6. Themethod according to claim 2, wherein the first control informationcomprises second configuration information, the second configurationinformation being used for determining a time offset of eachtransmission of the multiple transmissions relative to a certainboundary, and the determining, by the first terminal according to thefirst control information, resource used for the multiple SLtransmissions comprises: determining, by the first terminal according tothe time offset of the each transmission relative to the certainboundary with the certain boundary as a reference, time-domain resourceused for the each transmission.
 7. The method according to claim 6,wherein the certain boundary is a time unit determined according to atime unit carrying the first control information, or an initial timeunit of a current radio frame, or an initial time unit of a currentradio frame period.
 8. The method according to claim 2, wherein thefirst control information comprises third configuration information, thethird configuration information being used for determining lengthinformation of frequency-domain resource for each transmission of themultiple SL transmissions.
 9. The method according to claim 8, whereinthe first control information comprises fourth configurationinformation, the fourth configuration information being used fordetermining a frequency-domain start position for each transmission ofthe multiple transmissions, and the determining, by the first terminalaccording to the first control information, resource used for themultiple SL transmissions comprises: determining, by the first terminal,the length information of frequency-domain resource for eachtransmission of the multiple SL transmissions according to the thirdconfiguration information, and the frequency-domain start position foreach transmission of the multiple transmissions according to the fourthconfiguration information; and determining, by the first terminalaccording to the frequency-domain start position and the lengthinformation of frequency-domain resource for each transmission of themultiple transmissions, the frequency-domain resource for the eachtransmission of the multiple transmissions.
 10. The method according toclaim 1, wherein the first control information is sidelink controlinformation (SCI), and the SL comprises a physical sidelink controlchannel (PSCCH) and/or a physical sidelink shared channel (PSSCH).
 11. Aterminal device, comprising: a processor and a memory, wherein thememory is configured to store a computer program, and the processor is,through calling and running the computer program stored in the memory,configured to: receive first control information sent by a secondterminal, the first control information being used for determiningresource information used for multiple sidelink (SL) transmissions; anddetermine, according to the first control information, resource used forthe multiple SL transmissions.
 12. The terminal device according toclaim 11, wherein the resource information used for multiple SLtransmissions comprises time-domain resource information and/orfrequency-domain resource information used for the multiple SLtransmissions.
 13. The terminal device according to claim 12, whereinthe first control information comprises first index information, thefirst index information being used for indicating time-domain resourceinformation corresponding to each transmission of the multipletransmissions.
 14. The terminal device according to claim 13, whereinthe processor is further configured to: determine, according to thefirst index information and a first correspondence, time-domain resourceused for the multiple transmissions, the first correspondence being acorrespondence between index information and time-domain resourceinformation.
 15. The terminal device according to claim 14, wherein theprocessor is further configured to: determine, according to the firstindex information, a number of transmissions of the multipletransmissions, wherein time-domain resource corresponding to the firstindex information is a time unit used for the multiple transmissions.16. The terminal device according to claim 12, wherein the first controlinformation comprises second configuration information, the secondconfiguration information being used for determining a time offset ofeach transmission of the multiple transmissions relative to a certainboundary, and the processor is further configured to: determine,according to the time offset of the each transmission relative to thecertain boundary with the certain boundary as a reference, time-domainresource used for the each transmission.
 17. The terminal deviceaccording to claim 16, wherein the certain boundary is a time unitdetermined according to a time unit carrying the first controlinformation, or an initial time unit of a current radio frame, or aninitial time unit of a current radio frame period.
 18. The terminaldevice according to claim 12, wherein the first control informationcomprises third configuration information, the third configurationinformation being used for determining length information offrequency-domain resource for each transmission of the multiple SLtransmissions.
 19. The terminal device according to claim 18, whereinthe first control information comprises fourth configurationinformation, the fourth configuration information being used fordetermining a frequency-domain start position for each transmission ofthe multiple transmissions, and the processor is further configured to:determine the length information of frequency-domain resource for eachtransmission of the multiple SL transmissions according to the thirdconfiguration information, and the frequency-domain start position foreach transmission of the multiple transmissions according to the fourthconfiguration information; and determine, according to thefrequency-domain start position and the length information offrequency-domain resource for each transmission of the multipletransmissions, the frequency-domain resource for the each transmissionof the multiple transmissions.
 20. A computer-readable storage mediumstoring a computer program that causes a terminal device to perform amethod for data transmission in Internet of vehicles (IoV), the methodcomprising: receiving first control information sent by a secondterminal, the first control information being used for determiningresource information used for multiple sidelink (SL) transmissions; anddetermining, according to the first control information, resource usedfor the multiple SL transmissions.